const application = [
  {
    path: "/app/log",
    name: "log",
    component: (resolve) =>
      require(["../components/page/security/log/index.vue"], resolve),
    meta: { title: "系统日志", flag: false },
  },
  {
    path: "/app/dept",
    name: "dept",
    component: (resolve) =>
      require(["../components/page/security/dept/index.vue"], resolve),
    meta: { title: "router.deptSetting", flag: false },
  },
  {
    path: "/app/company",
    name: "company",
    component: (resolve) =>
      require(["../components/page/security/company/index.vue"], resolve),
    meta: { title: "router.comSetting", flag: false },
  },
  {
    path: "/app/environment",
    name: "environment",
    component: (resolve) =>
      require([
        "../components/page/application/environment/index.vue",
      ], resolve),
    meta: { title: "router.envirSetting", flag: false },
  },
  {
    path: "/app/appInfo",
    name: "appInfo",
    component: (resolve) =>
      require(["../components/page/application/info/index.vue"], resolve),
    meta: { title: "cn.appInfo", flag: false },
  },
  {
    path: "/app/timeTask",
    name: "timeTask",
    component: (resolve) =>
      require(["../components/page/application/timeTask/index.vue"], resolve),
    meta: { title: "定时任务", flag: false },
  },
  {
    path: "/app/timeTaskConfig",
    name: "timeTaskConfig",
    component: (resolve) =>
        require(["../components/page/application/timeTask/timeTaskConfig.vue"], resolve),
    meta: { title: "定时任务配置", flag: false },
  },
  {
    path: "/app/timeTaskSql",
    name: "timeTaskSql",
    component: (resolve) =>
        require(["../components/page/application/timeTask/timeTaskSql.vue"], resolve),
    meta: { title: "定时任务SQL配置", flag: false },
  },
  {
    path: "/app/relevance",
    name: "relevance",
    component: (resolve) =>
      require(["../components/page/application/relevance/index.vue"], resolve),
    meta: { title: "应用关联", flag: false },
  },
  {
    path: "/app/relevanceDetail",
    name: "relevanceDetail",
    component: (resolve) =>
      require(["../components/page/application/relevance/detail.vue"], resolve),
    meta: { title: "应用关联", flag: false },
  },
  {
    path: "/app/field",
    name: "field",
    component: (resolve) =>
      require(["../components/page/application/field/index.vue"], resolve),
    meta: { title: "应用字段维护", flag: false },
  },
  {
    path: "/app/apiBase",
    name: "apiBase",
    component: (resolve) =>
      require(["../components/page/application/apiBase/index.vue"], resolve),
    meta: { title: "API基础信息", flag: false },
  },
  {
    path: "/app/apiScene",
    name: "apiScene",
    component: (resolve) =>
      require(["../components/page/application/scene/index.vue"], resolve),
    meta: { title: "API对接场景", flag: false },
  },
  {
    path: "/app/matchup",
    name: "matchup",
    component: (resolve) =>
      require(["../components/page/application/scene/matchup.vue"], resolve),
    meta: { title: "映射报文", flag: false },
  },
  {
    path: "/app/resportConf",
    name: "resportConf",
    component: (resolve) =>
      require([
        "../components/page/application/scene/resportConf.vue",
      ], resolve),
    meta: { title: "目标报文配置", flag: false },
  },
  {
    path: "/app/sqlConf",
    name: "sqlConf",
    component: (resolve) =>
      require(["../components/page/application/scene/sqlConf.vue"], resolve),
    meta: { title: "SQL配置", flag: false },
  },
  {
    path: "/app/execute",
    name: "execute",
    component: (resolve) =>
      require(["../components/page/application/execute/index.vue"], resolve),
    meta: { title: "异步任务队列", flag: false },
  },
  {
    path: "/app/dispatch",
    name: "dispatch",
    component: (resolve) =>
      require(["../components/page/application/dispatch/index.vue"], resolve),
    meta: { title: "调度任务", flag: false },
  },
  {
    path: "/app/dispatchInfo",
    name: "dispatchInfo",
    component: (resolve) =>
      require(["../components/page/application/dispatch/detail.vue"], resolve),
    meta: { title: "调度任务明细", flag: false },
  },
  {
    path: "/app/dispatch/matchup",
    name: "dispatchMatchup",
    component: (resolve) =>
      require(["../components/page/application/dispatch/matchup.vue"], resolve),
    meta: { title: "调度任务字段映射", flag: false },
  },
  {
    path: "/app/express",
    name: "expressconfig",
    component: (resolve) =>
      require(["../components/page/application/express/index.vue"], resolve),
    meta: { title: "快递接口配置", flag: false },
  },
  {
    path: "/app/serialrule",
    name: "serialrule",
    component: (resolve) => require([ "../components/page/application/rule/serialrule.vue", ], resolve),
    meta: { title: "流水号生成规则", flag: false },
  },
  {
    path: "/app/error/apiOrderError",
    name: "apiOrderError",
    component: (resolve) => require([ "../components/page/application/error/apiOrderError.vue", ], resolve),
    meta: { title: "出库单下发错误信息", flag: false },
  },
  {
    path: "/app/error/apiReceiptError",
    name: "apiReceiptError",
    component: (resolve) => require([ "../components/page/application/error/apiReceiptError.vue", ], resolve),
    meta: { title: "入库单下发错误信息", flag: false },
  },
  {
    path: "/app/error/apiOrderFinishError",
    name: "apiOrderFinishError",
    component: (resolve) => require([ "../components/page/application/error/apiOrderFinishError.vue", ], resolve),
    meta: { title: "出库单回传错误信息", flag: false },
  },
  {
    path: "/app/error/apiReceiptFinishError",
    name: "apiReceiptFinishError",
    component: (resolve) => require([ "../components/page/application/error/apiReceiptFinishError.vue", ], resolve),
    meta: { title: "入库单回传错误信息", flag: false },
  },
  {
    path: "/app/error/apiSkuError",
    name: "apiSkuError",
    component: (resolve) => require([ "../components/page/application/error/apiSkuError.vue", ], resolve),
    meta: { title: "sku主档错误信息", flag: false },
  },
  {
    path: "/app/auth/authShop",
    name: "authShop",
    component: (resolve) => require([ "../components/page/application/auth/authShop.vue", ], resolve),
    meta: { title: "店铺信息", flag: false },
  },
  {
    path: "/app/auth/authApp",
    name: "authApp",
    component: (resolve) => require([ "../components/page/application/auth/authApp.vue", ], resolve),
    meta: { title: "授权应用信息", flag: false },
  },
  {
    path: "/app/auth/authShopApp",
    name: "authShopApp",
    component: (resolve) => require([ "../components/page/application/auth/authShopApp.vue", ], resolve),
    meta: { title: "店铺应用绑定信息", flag: false },
  },
  {
    path: "/app/auth/subscription",
    name: "subscription",
    component: (resolve) => require([ "../components/page/application/auth/subscription.vue", ], resolve),
    meta: { title: "授权订购关系", flag: false },
  },
  {
    path: "/app/auth/expresstemplate",
    name: "expresstemplate",
    component: (resolve) => require([ "../components/page/application/auth/expresstemplate.vue", ], resolve),
    meta: { title: "面单模板信息", flag: false },
  },
  {
    path: "/app/rule/fieldmappingrule",
    name: "fieldmappingrule",
    component: (resolve) => require([ "../components/page/application/rule/fieldmappingrule.vue", ], resolve),
    meta: { title: "面单模板信息", flag: false },
  }, 
  {
    path: "/app/express/source",
    name: "expresssource",
    component: (resolve) => require([ "../components/page/application/express/source/source.vue", ], resolve),
    meta: { title: "源数据", flag: false },
  },
  {
    path: "/app/express/sourcedetail",
    name: "expresssourcedetail",
    component: (resolve) => require([ "../components/page/application/express/source/sourcedetail.vue", ], resolve),
    meta: { title: "源数据关联", flag: false },
  },
  {
    path: "/apiBase/requestFieldConfig",
    name: "requestFieldConfig",
    component: (resolve) => require([ "../components/page/application/apiBase/requestFieldConfig.vue", ], resolve),
    meta: { title: "字段配置", flag: false },
  },
  {
    path: "/app/wcsdowlog",
    name: "wcsdowlog",
    component: (resolve) => require([ "../components/page/application/error/wcsdownlog.vue", ], resolve),
    meta: { title: "wcs下发日志", flag: false },
  },
  {
    path: "/app/rule/targetFieldConvertRule",
    name: "targetFieldConvertRule",
    component: (resolve) => require([ "../components/page/application/rule/targetFieldConvertRule.vue", ], resolve),
    meta: { title: "字段转换规则", flag: false },
  },
  {
    path: "/app/ediapi/ediapi",
    name: "ediapi",
    component: (resolve) => require([ "../components/page/application/ediapi/index.vue", ], resolve),
    meta: { title: "edi接口", flag: false },
  },
  {
    path: "/app/ediapi/tableConfig",
    name: "tableConfig",
    component: (resolve) => require([ "../components/page/application/ediapi/tableConfig.vue", ], resolve),
    meta: { title: "edi接口表配置", flag: false },
  },
  {
    path: "/app/ediapi/columnValueConfig",
    name: "columnValueConfig",
    component: (resolve) => require([ "../components/page/application/ediapi/columnValueConfig.vue", ], resolve),
    meta: { title: "edi接口字段配置", flag: false },
  },
  {
    path: "/app/rule/ediCustomProcess",
    name: "ediCustomProcess",
    component: (resolve) => require([ "../components/page/application/rule/ediCustomProcess.vue", ], resolve),
    meta: { title: "自定义逻辑配置", flag: false },
  },
  {
    path: "/app/rule/whseidRule",
    name: "whseidRule",
    component: (resolve) => require([ "../components/page/application/rule/whseidRule.vue", ], resolve),
    meta: { title: "确定仓库id规则", flag: false },
  },
  {
    path: "/app/rule/updRule",
    name: "updRule",
    component: (resolve) => require([ "../components/page/application/rule/updRule.vue", ], resolve),
    meta: { title: "更新规则", flag: false },
  },
  {
    path: "/app/edilog",
    name: "edilog",
    component: (resolve) => require([ "../components/page/application/edilog/index.vue", ], resolve),
    meta: { title: "edi日志", flag: false },
  }
];
export default application;
